On-line Planning Simulation

نویسندگان

  • Scott D. Anderson
  • Paul R. Cohen
چکیده

MESS is a substrate for building simulation environments suitable for testing plans and on-line or realtime planners. The article describes the design of MEss, how simulations are built and how on-line planners integrate with the substrate. MEss supports activities, defined as processes over some time interval, and interactions between activities and other simulation events. MEss interfaces with TCL, which is a portable, extensible definition of computation time, enabling MESS to be used for platform-independent simulations of real-time planning. MESS has been used to re-implement the PHOENIX testbed, which simulates forest fires and planning for fire-fighting agents. The Need for Simulation As planners become more sophisticated, they will solve increasingly large planning problems involving, for example, the movement and actions of thousands of vehicles, over many hours and under changing conditions. It is extremely difficult to inspect such elaborate plans and determine, for example, their probability of success, the extent to which their goals will be satisfied, and so forth. Nevertheless, such evaluation is critical to a scientific understanding of how and how well a sophisticated planner works. We believe simulation is necessary to evaluate planners: plans are run man)" times in the space of conditions that they were meant to handle, and various dependent variables are measured and statistically analyzed. Furthermore, simulators enable the planner to be on-line: it can be an agent in an ongoing environment, monitoring the progress of the plan and making additions or corrections as necessary. An on-line planner can even scrap a failing plan or sub-plan and replan (Howe 1993). If the thinking time of the planner is limited, so that there is time pressure on its thinking, the on-line planning becomes real-time planning. A number of simulation environments already exist to support research in on-line and real-time planning (Hanks, Pollack, & Cohen 1993). Some of these simulators are quite domain-specific, such as our own PHOENIX testbed (Cohen et al. 1989), which simulates forest fires in Yellowstone National Park. Other examples are TRUCKWORLD (Hanks, Nguyen, & Thomas 1992) and TRAINS (Martin & Mitchell 1994), where trucks or trains move cargo in a graph of depots, cities and towns. Other testbeds are much more domainindependent, such as the MICE testbed (Durfee Montgomery 1990), in which agents move in a generic gridworld. With such a plethora of testbeds, there have been many good ideas and much duplication of effort. In addition to implementing the domain dynamics, these testbeds all have to solve the fundamental issues of simulation, such as managing events from many sources and getting them to occur in the correct order. They have to deal with the interface between planners and the environment, and often that interface is not well defined. Will the testbed have multiple agents, and how is their concurrent thinking coordinated? How is thinking time represented and integrated into a discrete event simulation? The solutions are often not as flexible and powerful as the planning community might like. Because of these many design decisions, these testbeds are often not as easily shared as their authors intended. This article describes our work on MESS (Anderson 1995), which we believe captures the best of the common, domain-independent aspects of these simulators, and improves the representation of thinking agents and the measurement of time. MESS (Multiple Event Stream Simulator) is best described as a simulation substrate, rather than a simulated environment in itself. It makes no domain commitment because it works with abstractions called "events," "event streams" and "activities," among others. One builds a simulation environment in MESS by defining the events that happen, thereby changing the state of the world, and defining the event streams that produce those events. The MESS substrate takes care of synchronizing all the events so that the simulation Anderson 3 From: AIPS 1996 Proceedings. Copyright © 1996, AAAI (www.aaai.org). All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Pre-task Planning Vs. On-line Planning on Writing Performance: A Test of Accuracy, Fluency, and Complexity

The aim of the current study was to compare the influence of on-line planning and pre-task planning on the performance of EFL university students enjoying different levels of proficiency regarding accuracy, fluency and complexity. To this end a group of 134 EFL learners with different proficiency levels were asked to write narrative tasks under two planning conditions (Pre-task planning and on-...

متن کامل

Spectrum and distribution optimization the resilience urban using numerical simulation (A case study of Ilam)

An earthquake, though a natural phenomenon that can be very destructive, But urban planning and management can play an important role in the damage it poses. Today, risk analysis is one of the basic needs for planning in general and urban planning in particular. From the perspective of many researchers, urban regeneration is one of the most important issues for sustainability. It serves as a wa...

متن کامل

Productivity Improvement through Line Balancing by Using Simulation Modeling

The typical problems facing garment manufacturers are long production lead time, bottlenecking, and low productivity. The most critical phase of garment manufacturing is the sewing phase, as it generally involves a number of operations or for the simple reason that it’s labor intensive. In assembly line balancing, allocation of jobs to machines is based on the objective of minimizing the workfl...

متن کامل

Determining production level under uncertainty using fuzzy simulation and bootstrap technique, a case study

In every production plant, it is necessary to have an estimation of production level. Sometimes there are many parameters affective in this estimation. In this paper, it tried to find an appropriate estimation of production level for an industrial factory called Barez in an uncertain environment. We have considered a part of production line, which has different production time for different kin...

متن کامل

The Impact of Mixed Planning on the Accuracy of Iranian Learners’ Oral Performance

This study set out to explore the impact of three levels of task planning on the accuracy of task-based oral performance with narrative task types among sixty Iranian sophomores majoring in Teaching English as a Foreign Language (TEFL) at Islamic Azad University – Tabriz Branch. It was hypothesized that simultaneous pre-task/on-line planning would lead to more accurate performance. To test the ...

متن کامل

Improving Inventory Control in Production Process using Value Stream Mapping (VSM) and Production Line Simulation using Software Arena in urban economic centers (Case Study: Iran Bushing and Bearing Company)

Value stream mapping because of being able to understand process bottlenecks, as one of the most common tools for analyzing, identifying and eliminating various losses in operational and support processes are used. On the other hand, inventory management, precise control entry and exit of goods, accurate and timely information about the inventories status and planning, reduce product maintenanc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996